package mx.ipn.persistencia.dao;

import java.util.ArrayList;

import mx.ipn.to.TipoServicioTO;

public interface TipoServicioDAO {

	public boolean insertTipoServicio(TipoServicioTO tipoServicioTO);

	public short updateTipoServicio(TipoServicioTO tipoServicioTO);

	public TipoServicioTO findTipoServicioById(int idTipoServicio);

	public TipoServicioTO findTipoServicioByCategoriaSubCAtegoria(
			short idCategoriaServicio, short idSubCategoria);

	public ArrayList<TipoServicioTO> selectTipoServicio();

	public TipoServicioTO selectTipoServicioByCategoriaServicio(
			short idCategoriaServicio);

	public TipoServicioTO selectTipoServicioBySubCategoria(short idSubCategoria);

	public TipoServicioTO selectTipoServicioByFactor(int idFactor);

}
